home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #15
/
Monster Media Number 15 (Monster Media)(July 1996).ISO
/
prog_bas
/
pbc32.zip
/
PBC$BAS.ZIP
/
WEEKDAY1.BAS
< prev
next >
Wrap
BASIC Source File
|
1996-04-10
|
1KB
|
25 lines
' +----------------------------------------------------------------------+
' | |
' | PBClone (C) Copyright 1996 Charon Software, All Rights Reserved |
' | |
' +----------------------------------------------------------------------+
DECLARE FUNCTION AscM% (St$, BYVAL Posn%)
DECLARE SUB DateA2R (BYVAL MonthNr%, BYVAL DayNr%, BYVAL YearNr%, RelDate&)
DECLARE SUB DateS2N (MonthNr%, DayNr%, YearNr%, DateSt$)
SUB WeekDay1 (MonthNr%, DayNr%, YearNr%, DayName$)
IF MonthNr% < 1 OR DayNr% < 1 OR YearNr% < 0 THEN
DateS2N M%, D%, Y%, DATE$
ELSE
M% = MonthNr%
D% = DayNr%
Y% = YearNr%
END IF
DateA2R M%, D%, Y%, RelDate&
WeekDayNr% = CINT(RelDate& MOD 7&) + 1
Posn% = AscM("ADGKQVY" , WeekDayNr%) - 64
Length% = AscM("3346535", WeekDayNr%) - 48
DayName$ = MID$("SunMonTuesWednesThursFriSatur", Posn%, Length%) + "day"
END SUB